湿: moist, wet...
起到: (in an expression of the form …) to have (a (motivating etc) effect), to play (a (stabilizing etc) role)...
创新: innovation, to bring forth new ideas, to blaze new trails...
执照: license, permit...
效应: effect (scientific phenomenon)...
身高: (a person's) height...